home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 8 / FM Towns Free Software Collection 8.iso / t_os / thaw / thaw.doc < prev    next >
Text File  |  1994-06-01  |  5KB  |  103 lines

  1.    ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  2.    ┃                               ┃
  3.    ┃       サークル会報 自動解凍プログラム         ┃
  4.    ┃                               ┃
  5.    ┃           T h a w    V1.4             ┃
  6.    ┃                               ┃
  7.    ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  8.  
  9.  
  10.    ● 概要
  11.  
  12.       TOOLS では、月1回の会報ディスク発行をしていますが、どうして
  13.      も圧縮しないと、すべての作品がおさまりません。
  14.       圧縮するとコンパクトになっていいのですが、唯一の欠点は、初心
  15.      者には、解凍するのが難しすぎるという点です。LHA というスーパー
  16.      ツールがあるけれども、Towns ユーザーにはなじみにくいとされる、
  17.      コンソールモードで使うほかありませんでした。
  18.       そこで、このツールの誕生となったわけです。GUI ライブラリの発
  19.      売と、Lhaccess.LIBの発見で、夢は現実のものとなりました。
  20.  
  21.    ● 操作
  22.  
  23.       操作は、フルマウスオペレーションで、キーボードにはさわらなく
  24.      ていいように作りました。すべての作業は画面上のボタンを押すこと
  25.      で完了します。
  26.       解凍元、解凍先を指定し、解凍したいディスクを指定した後、実行
  27.      ボタンを押せば、あとは自動解凍です。
  28.  
  29.    ● 編集者側の操作
  30.  
  31.       解凍する側(会員)の操作は、フルマウスオペレーションですが、
  32.      編集する側(会長)の作業は結構たいへんです。
  33.       このシステムには、CFG ファイルというものがあ、そこにいろんな
  34.      情報を入れて、会員に配付しますが、このCFG 情報ファイルの書式が
  35.      少々プログラムよりにできていますので、わかりにくいかもしれませ
  36.      ん。ですが、サンプルを参考に作っていけば、かなり楽にできるでしょ
  37.      う。
  38.  
  39.    ● Thawのしくみ
  40.  
  41.       編集者が、会報ディスクを作る時、LHA によって書庫ファイルを作
  42.      るでしょうが、フロッピー約6枚分の情報を、2枚に圧縮して保管す
  43.      れば、書庫ファイルは6つできます。Thawでは、この6つのファイル
  44.      の名前が決まっています。A_DISK.LZHからF_DISK.LZHです。これ以外
  45.      のファイル名の書庫ファイルは受け付けません。
  46.       つまり、毎号二枚組で提供している場合、1枚目のディスクには、
  47.               A_DISK.LZH
  48.               B_DISK.LZH
  49.               C_DISK.LZH
  50.               THAW.exp
  51.               THAW.cfg
  52.      というファイルがはいっているはずなのです。
  53.       Thawは、このThaw.cfgに記述されたファイルを書庫ファイルの中か
  54.      らさがしだし、解凍するようになっています。
  55.  
  56.    ● Thaw.cfgのつくりかた
  57.  
  58.       書庫ファイルの中の全ファイル名をcfg に記述することになります
  59.      ので、たいへんな作業になりますので、1つ、専用のツールを作りま
  60.      した。CFGMAKER.exp です。MS-DOS のTREE.exeというプログラムが必
  61.      要です。
  62.       このツールは、MS-DOSのなかのTREE.exeがはきだしたツリー表示か
  63.      らファイル名とディレクトリ名を抜き出し、さらに、ファイルサイズ
  64.      の合計を算出します。まず、コンソール画面などから、
  65.       TREE K:\A_DISK > A_DISK.tre
  66.      などとして、ファイルに出力してください。そして、
  67.       RUN386 CFGMAKER A_DISK.tre
  68.      などとして、処理させます。結果は、拡張子を.lstにかえたものにだ
  69.      されます。この場合だと、A_DISK.lstというファイルができあがりま
  70.      す。
  71.       このファイルを、A からF まで、すべて用意し、テキストエディタ
  72.      で、カット&ペーストして、CFG にはりつけていきます。
  73.       サンプルのCFG には、注釈が入れてありますので、これを参考にし
  74.      て最後まで作ってください。途中、Topicsなど、サークル独自の情報
  75.      も入れることができます。
  76.  
  77.    ● 注意点
  78.  
  79.       Lhaccess.LIBの仕様がそうなっているからかもしれませんが、ファ
  80.      イル名に漢字が使われていると、エラーになることがありますので、
  81.      ファイル名に漢字は使わないようにしてください。
  82.  
  83.       THAW.tifという名前の16色のTIFFファイル(規定サイズは152×90)
  84.      が必要です。背景に表示するようになっています。
  85.  
  86.    ● 謝辞
  87.  
  88.       このツールが作れたのも、しんき氏によるライブラリのおかげです。
  89.      改造したものでも可とマニュアルに記載されておりましたので、改造
  90.      して使っています。変更点は、GUI ライブラリとの共存の為に、メモ
  91.      リ確保mallocをTL_malloc にしたというだけです。ソースをも公開さ
  92.      れたしんき氏に感謝いたします。
  93.  
  94.    ● アフターサポート
  95.  
  96.       このツールを、サークル活動その他に使いたいという方は、TOOLS 
  97.      までご一報ください。バージョンアップ情報などをお届けいたします。
  98.      質問等もTOOLS までお寄せください。
  99.  
  100.                           ごんざ( TOOLS-00 )
  101.  
  102.                            NIFTY : PEB03015
  103.